const home = {
    
    namespaced: true, //定义module另外命名时，需要在module中加一个命名空间namespaced: true属性，否则命名无法暴露出来，导致报[vuex] module namespace not found in mapState()等错误。
    // 公共储存
    state:{
        text:''
    },
    // 同步执行修改state中的值
    mutations:{
        // 定义修改state中text的值
        settext_mut(state,value){
            state.text = value
        }
    },
     // 异步调用mutations中的方法修改state中的值
    actions:{
            settext_act({commit},value){
                commit('settext_mut',value)
            }
    },
    // 可以理解为state中值的计算属性
    getters:{

    }

}

export {home}